package com.atm.thirdplt.common.core.domain.his;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import org.springframework.data.domain.PageRequest;

import java.io.Serializable;
import java.util.Date;

/**
 * his病人基本信息实体
 *
 * @author atm
 */
@XStreamAlias("Row")
public class HisPatMasterIndex implements Serializable {
    private static final long serialVersionUID = 1L;
    @XStreamAlias("PatientId")
    private String patientId;
    @XStreamAlias("InPatientNo")
    private String inpNo;
    @XStreamAlias("PatientName")
    private String name;
    @XStreamAlias("NamePhonetic")
    private String namePhonetic;
    @XStreamAlias("Sex")
    private String sex;
    @XStreamAlias("DateOfBirth")
    private Date dateOfBirth;
    @XStreamAlias("Age")
    private String age;
    @XStreamAlias("BirthPlace")
    private String birthPlace;
    @XStreamAlias("Citizenship")
    private String citizenship;
    @XStreamAlias("Nation")
    private String nation;
    @XStreamAlias("IdCardNo")
    private String idNo;
    @XStreamAlias("Identity")
    private String identity;
    @XStreamAlias("ChargeType")
    private String chargeType;
    @XStreamAlias("UnitInContract")
    private String unitInContract;
    @XStreamAlias("MailingAddress")
    private String mailingAddress;
    @XStreamAlias("ZipCode")
    private String zipCode;
    @XStreamAlias("PhoneNumberHome")
    private String phoneNumberHome;
    @XStreamAlias("PhoneNumberBusiness")
    private String phoneNumberBusiness;
    @XStreamAlias("NextOfKin")
    private String nextOfKin;
    @XStreamAlias("Relationship")
    private String relationship;
    @XStreamAlias("NextOfKinAddr")
    private String nextOfKinAddr;
    @XStreamAlias("NextOfKinZipCode")
    private String nextOfKinZipCode;
    @XStreamAlias("NextOfKinPhone")
    private String nextOfKinPhone;
    @XStreamAlias("LastVisitDate")
    private Date lastVisitDate;
    @XStreamAlias("VipIndicator")
    private Integer vipIndicator;
    @XStreamAlias("CreateDate")
    private Date createDate;
    @XStreamAlias("Operator")
    private String operator;
    private String height;
    private String weight;
    private String visitId;


    public String getInpNo() {
        return inpNo;
    }

    public void setInpNo(String inpNo) {
        this.inpNo = inpNo;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId == null ? null : patientId.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getNamePhonetic() {
        return namePhonetic;
    }

    public void setNamePhonetic(String namePhonetic) {
        this.namePhonetic = namePhonetic == null ? null : namePhonetic.trim();
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    public Date getDateOfBirth() {
        return dateOfBirth;
    }

    public void setDateOfBirth(Date dateOfBirth) {
        this.dateOfBirth = dateOfBirth;
    }

    public String getBirthPlace() {
        return birthPlace;
    }

    public void setBirthPlace(String birthPlace) {
        this.birthPlace = birthPlace == null ? null : birthPlace.trim();
    }

    public String getCitizenship() {
        return citizenship;
    }

    public void setCitizenship(String citizenship) {
        this.citizenship = citizenship == null ? null : citizenship.trim();
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation == null ? null : nation.trim();
    }

    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo == null ? null : idNo.trim();
    }

    public String getIdentity() {
        return identity;
    }

    public void setIdentity(String identity) {
        this.identity = identity == null ? null : identity.trim();
    }

    public String getChargeType() {
        return chargeType;
    }

    public void setChargeType(String chargeType) {
        this.chargeType = chargeType == null ? null : chargeType.trim();
    }

    public String getUnitInContract() {
        return unitInContract;
    }

    public void setUnitInContract(String unitInContract) {
        this.unitInContract = unitInContract == null ? null : unitInContract.trim();
    }

    public String getMailingAddress() {
        return mailingAddress;
    }

    public void setMailingAddress(String mailingAddress) {
        this.mailingAddress = mailingAddress == null ? null : mailingAddress.trim();
    }

    public String getZipCode() {
        return zipCode;
    }

    public void setZipCode(String zipCode) {
        this.zipCode = zipCode == null ? null : zipCode.trim();
    }

    public String getPhoneNumberHome() {
        return phoneNumberHome;
    }

    public void setPhoneNumberHome(String phoneNumberHome) {
        this.phoneNumberHome = phoneNumberHome == null ? null : phoneNumberHome.trim();
    }

    public String getPhoneNumberBusiness() {
        return phoneNumberBusiness;
    }

    public void setPhoneNumberBusiness(String phoneNumberBusiness) {
        this.phoneNumberBusiness = phoneNumberBusiness == null ? null : phoneNumberBusiness.trim();
    }

    public String getNextOfKin() {
        return nextOfKin;
    }

    public void setNextOfKin(String nextOfKin) {
        this.nextOfKin = nextOfKin == null ? null : nextOfKin.trim();
    }

    public String getRelationship() {
        return relationship;
    }

    public void setRelationship(String relationship) {
        this.relationship = relationship == null ? null : relationship.trim();
    }

    public String getNextOfKinAddr() {
        return nextOfKinAddr;
    }

    public void setNextOfKinAddr(String nextOfKinAddr) {
        this.nextOfKinAddr = nextOfKinAddr == null ? null : nextOfKinAddr.trim();
    }

    public String getNextOfKinZipCode() {
        return nextOfKinZipCode;
    }

    public void setNextOfKinZipCode(String nextOfKinZipCode) {
        this.nextOfKinZipCode = nextOfKinZipCode == null ? null : nextOfKinZipCode.trim();
    }

    public String getNextOfKinPhone() {
        return nextOfKinPhone;
    }

    public void setNextOfKinPhone(String nextOfKinPhone) {
        this.nextOfKinPhone = nextOfKinPhone == null ? null : nextOfKinPhone.trim();
    }

    public Date getLastVisitDate() {
        return lastVisitDate;
    }

    public void setLastVisitDate(Date lastVisitDate) {
        this.lastVisitDate = lastVisitDate;
    }

    public Integer getVipIndicator() {
        return vipIndicator;
    }

    public void setVipIndicator(Integer vipIndicator) {
        this.vipIndicator = vipIndicator;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator == null ? null : operator.trim();
    }

    public String getHeight() {
        return height;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public String getWeight() {
        return weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public String getVisitId() {
        return visitId;
    }

    public void setVisitId(String visitId) {
        this.visitId = visitId;
    }
}
